﻿<?xml version="1.0" encoding="UTF-8" ?>
<schema xmlns:maa="http://www.maaamet.ee/" xmlns:xtee="http://x-tee.riik.ee/xsd/xtee.xsd"
	xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	targetNamespace="http://www.maaamet.ee/" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<element name="paigaldis_probleem" type="maa:paigaldis_probleemParingIseType">
		<annotation>
			<appinfo>
				<xtee:title>Paigaldiste seostamisel KPO objektidega tekkinud probleemide logi</xtee:title>
			</appinfo>
		</annotation>
	</element>
	<element name="paigaldis_probleemResponse" type="maa:paigaldis_probleemVastusIseType" />
	<complexType name="paigaldis_probleemParingIseType">
		<sequence>
			<element name="keha" type="maa:paigaldis_probleemParingType" />
		</sequence>
	</complexType>
	<complexType name="paigaldis_probleemVastusIseType">
		<sequence>
			<element name="paring" type="maa:paigaldis_probleemParingType" />
			<element name="keha" type="maa:paigaldis_probleemVastusType" />
		</sequence>
	</complexType>
	<complexType name="paigaldis_probleemParingType">
		<annotation>
			<appinfo>
				<xtee:title>Paigaldiste seostamisel KPO objektidega tekkinud probleemide logi</xtee:title>
			</appinfo>
		</annotation>	
		<sequence>
			<choice>
				<element name="probleem_id" type="integer">
					<annotation>
						<appinfo>
							<xtee:title>Probleem ID</xtee:title>
							<xtee:notes>Alatest mitmendast logi kirjest päritakse</xtee:notes>
						</appinfo>
						<documentation>Alatest mitmendast logi kirjest päritakse</documentation>
					</annotation>
				</element>
				<element name="algus" type="dateTime">
					<annotation>
						<appinfo>
							<xtee:title>Probleemi algus</xtee:title>
							<xtee:notes>Päritavate muudatuste alguskuupäev-kellaaeg (kujul: yyyy-mm-ddThh:min:ss)</xtee:notes>
						</appinfo>
						<documentation>Päritavate probleemide muudatuste alguskuupäev-kellaaeg (kujul: yyyy-mm-ddThh:min:ss)</documentation>
					</annotation>
				</element>
			</choice>				
			<element name="lopp" type="dateTime" minOccurs="0">			
				<annotation>
					<appinfo>
						<xtee:title>Probleemi lõpp</xtee:title>
						<xtee:notes>Päritavate muudatuste lõppkuupäev-kellaaeg (kujul: yyyy-mm-ddThh:min:ss)</xtee:notes>									
					</appinfo>
					<documentation>Päritavate probleemide muudatuste lõppkuupäev-kellaaeg (kujul: yyyy-mm-ddThh:min:ss)</documentation>
				</annotation>
			</element>
			<element name="andmehaldaja" type="string" minOccurs="0">			
				<annotation>
					<appinfo>
						<xtee:title>Andmehaldaja</xtee:title>
						<xtee:notes>Andmehaldaja registrikood, kelle probleeme päritakse</xtee:notes>								
					</appinfo>
					<documentation>Andmehaldaja registrikood, kelle probleeme päritakse</documentation>
				</annotation>
			</element>			
			<element name="max_kirjeid" default="25">									
				<annotation>
					<appinfo>
						<xtee:title>Max kirjete arv</xtee:title>
						<xtee:notes>Maksimaalselt tagastavate kirjete arv ühe päringuga (vaikimisi 25, maksimaalselt 250)</xtee:notes>									
					</appinfo>
					<documentation>Maksimaalselt tagastavate kirjete arv ühe päringuga (vaikimisi 25, maksimaalselt 250)</documentation>
				</annotation>			
				<simpleType>
					<restriction base="integer">
						<minExclusive value="1"/>					
						<maxInclusive value="250"/>
					</restriction>
				</simpleType>
			</element>
		</sequence>
	</complexType>
	<complexType name="paigaldis_probleemVastusType">
		<annotation>
			<appinfo>
				<xtee:title>Paigaldistega MIS-is tehtud muudatuste logi</xtee:title>
			</appinfo>
		</annotation>
		<sequence minOccurs="0" maxOccurs="unbounded">
			<element name="probleem">
				<complexType>
					<sequence>
						<element name="probleem_id" type="integer">
							<annotation>
								<appinfo>
									<xtee:title>Probleem Id</xtee:title>
								</appinfo>
							</annotation>
						</element>
						<element name="probleem_aeg" type="dateTime">
							<annotation>
								<appinfo>
									<xtee:title>Aeg</xtee:title>
									<xtee:notes>Probleemi esinemise kuupäev ja kellaaeg</xtee:notes>
								</appinfo>							
								<documentation>Probleemi esinemise kuupäev ja kellaaeg</documentation>
							</annotation>
						</element>		
						<element name="probleemi_kirjeldus" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Kirjeldus</xtee:title>
									<xtee:notes>Probleemi kirjeldus</xtee:notes>
								</appinfo>														
								<documentation>Probleemi kirjeldus</documentation>
							</annotation>
						</element>				
						<element name="paigaldise_id" type="integer">
							<annotation>
								<appinfo>
									<xtee:title>Paigaldise Id</xtee:title>
								</appinfo>														
							</annotation>						
						</element>
						<element name="paigaldise_regnr" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Paigaldise reg.nr</xtee:title>
								</appinfo>														
							</annotation>												
						</element>
						<element name="paigaldise_nimetus" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Paigaldise nimetus</xtee:title>
								</appinfo>
								<documentation>Paigaldise nimetus</documentation>
							</annotation>
						</element>
						<element name="andmehaldaja" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Andmehaldaja</xtee:title>
								</appinfo>
							</annotation>						
						</element>
						<element name="andmehaldaja_kood" type="string">
							<annotation>
								<appinfo>
									<xtee:title>Andmehaldaja kood</xtee:title>
								</appinfo>
							</annotation>												
						</element>
					</sequence>
				</complexType>
			</element>
		</sequence>
	</complexType>
</schema>
